// $.showloading=function(fn){
// 	var _html='<div style="width:100%;height:100%;position:absolute;top:0px;z-index:10000;opacity:.5;"><div class="loading"><span></span><h1>请稍等...</h1></div></div>'
// 	$('body').append(_html);

// 	setTimeout(function(){
// 		$('.loading').parent().remove();
// 		if(fn){
// 			fn();
// 		}
// 	},5000);

// }

// $.dismissloading=function(){
// 	$('.loading').parent().remove();
// }


(function($){
	$.loading={};

	$.extend($.loading,{
		loadingCallback:null,
		defaults:{
			loadingCallback:null,
			timeout:0
		},
		_timer_:null,
		show:function(callback,timeout){
			var _params;
			if(typeof callback=='object'){
				_params=callback;
			}else if(callback=='number'){
				_params={
					loadingCallback:null,
					timeout:callback
				};
			}else if(typeof callback=='function'){
				_params={
					loadingCallback:callback,
					timeout:timeout
				};
			}
			
			$.extend(this.defaults,_params);

			var _html='<div style="width:100%;height:100%;position:absolute;top:0px;z-index:10000;opacity:.5;"><div class="loading"><span></span><h1>请稍等...</h1></div></div>'
			$('body').append(_html);
			var _self=this;
			if(this.defaults.timeout&&this.defaults.timeout!=0){
				this._timer_=setTimeout(function(){
					if(_self.defaults.loadingCallback){
						_self.defaults.loadingCallback();
					}
					_self.dismiss();
				},this.defaults.timeout);
			}
		},
		dismiss:function(){
			if(this._timer_){
				clearTimeout(this._timer_);
			}

			$('.loading').parent().remove();
		}
	});


	$.alert={};

	$.extend($.alert,{
		show:function(str,fn){
			var _str='<div id="popbg">'
					+	'<div id="popup">'
					+		'<p class="popuptext">'+str+'</p>'
					+		'<p class="popupright">确定</li>'
					+	'</div>'
					+'</div>';

			$('body').append(_str);

			$('#popup>.popupright').bind('click',function(){
				if(fn){
					fn();
				}

				$('#popbg').remove();
			})

			var _pop=$('#popup');
			_pop.css({'top':'50%',left:'50%','margin-left':-parseInt(_pop.width()/2),'margin-top':-parseInt(_pop.height()/2)})
		}
	});
})(jQuery)

